package cn.apestar.modules.sys.entity;

import cn.apestar.common.config.Global;

/**
 * 人员过滤
 * @author lvh
 */
public class UserFilter {

    /**
     * 删除标记（0：正常；1：删除；2：审核；）
     */
    public static final String DEL_FLAG_NORMAL = "1";

    public static final String DEL_FLAG_DELETE = "0";

    public static final String DEL_FLAG_AUDIT = "2";

    public static final String DEL_HS = "255";

    public String userId;

    private Double lat;

    private Double lng;

    private String delFlag;

    private String userType;

    private String loginName;

    private String name;

    private Long range;

    private int limit;

    private String sex;

    private String orderBy;

    private Integer pageSize = Global.getPageSize();

    private Integer pageNo = 1;

    private String showTJ;

    private String app;

    private Long institutionId; // 注册机构ID,即租户

    private Long institutionIdP; // 注册机构ID,即租户

    private Boolean expert; // 用户专家区分标记

    private String identity;

    private String phone;

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getIdentity() {
        return identity;
    }

    public void setIdentity(String identity) {
        this.identity = identity;
    }

    public Boolean getExpert() {
        return expert;
    }

    public void setExpert(Boolean expert) {
        this.expert = expert;
    }

    public Long getInstitutionIdP() {

        return institutionIdP;
    }

    public void setInstitutionIdP(Long institutionIdP) {

        this.institutionIdP = institutionIdP;
    }

    public Long getInstitutionId() {

        return institutionId;
    }

    public void setInstitutionId(Long institutionId) {

        this.institutionId = institutionId;
    }

    public String getApp() {

        return app;
    }

    public void setApp(String app) {

        this.app = app;
    }

    public String getShowTJ() {

        return showTJ;
    }

    public void setShowTJ(String showTJ) {

        this.showTJ = showTJ;
    }

    public String getSex() {

        return sex;
    }

    public void setSex(String sex) {

        this.sex = sex;
    }

    public int getPageSize() {

        return pageSize;
    }

    public void setPageSize(Integer pageSize) {

        this.pageSize = pageSize;
    }

    public int getPageNo() {

        return pageNo;
    }

    public void setPageNo(Integer pageNo) {

        this.pageNo = pageNo;
    }

    public String getOrderBy() {

        return orderBy;
    }

    public void setOrderBy(String orderBy) {

        this.orderBy = orderBy;
    }

    public int getLimit() {

        return limit;
    }

    public void setLimit(int limit) {

        this.limit = limit;
    }

    public String getDelFlag() {

        return delFlag;
    }

    public void setDelFlag(String delFlag) {

        this.delFlag = delFlag;
    }

    public String getUserType() {

        return userType;
    }

    public void setUserType(String userType) {

        this.userType = userType;
    }

    public String getLoginName() {

        return loginName;
    }

    public void setLoginName(String loginName) {

        this.loginName = loginName;
    }

    public String getName() {

        return name;
    }

    public void setName(String name) {

        this.name = name;
    }

    public Long getRange() {

        return range;
    }

    public void setRange(Long range) {

        this.range = range;
    }

    public Double getLat() {

        return lat;
    }

    public void setLat(Double lat) {

        this.lat = lat;
    }

    public Double getLng() {

        return lng;
    }

    public void setLng(Double lng) {

        this.lng = lng;
    }

    public String getUserId() {

        return userId;
    }

    public void setUserId(String userId) {

        userId = userId;
    }
}
